﻿@charset "utf-8";
/*基础*/
html,body{margin:0px;padding:0px;height:100%;font-fami2ly: Arial,sans-serif,'Microsoft Yahei';
font-family:  "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif,PingFangSC-Semibold;}
a{ text-decoration:none;color: #0066CC;}

embed,object{display:inline-block; z-index:1; position:relative;}
audio{  display: block;width:100%;}
video {  display: block;object-fit: contain; background-color: #000;width:100%;}
/*位置导航*/

.nav {border-bottom:1px solid #f3f3f3;line-height:48px;font-fa3mily:"宋体";padding-left:15px;font-size:16px;color:#333;}
.nav span{ display:inline-block;width:26px;height:20px;vertical-align:middle;background: url() no-repeat center center;background-size:8px 12px;}
.cpspace {height:38px;}
.copyright{color:#444;font-size:13px; text-align:center;border-top:1px solid #E7E9EC;line-height:35px;width:100%; background-color:#fff;
position: fixed;left: 0px;bottom: 0px;}
.copyright a{color:#444;}

/*内容区*/
.body{color:#444;font-size:14px;line-height:26px;margin:8px;padding-bottom:30px;}
div.title{text-align:left;padding-le4ft:30px;font-size: 22px;margin: 16px 0px 10px 0px;color: #334356;line-height: 42px;font-we4ight: 600;font-family: PingFangSC-Semibold;
font-fam3ily:  "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif,PingFangSC-Semibold;}
p.sub{font-size:14px;letter-spacing:0px;}
div.line{ background-color:#dbdbdb;height:1px;font-size:1px;margin:15px 0px 15px 0px;border-top:0px solid #f1f1f1;border-bottom:0px solid #f1f1f1; overflow:hidden;}
.body h1,.body h2,.body h3,.body h4{color:#333;margin:0px;}
.body h1{font-size:20px; font-weight:400;line-height:32px;}
.body h2{font-size:19px; font-weight:400;line-height:30px;}
.body h3{font-size:18px;font-weight:400;line-height:28px;}
.body h4{font-size:17px;font-weight:400;line-height:26px;}
.body p{margin:0px;text-ind3ent:2em;}
.body table{border-collapse: collapse;}
.body img{box-sizing: border-box;border-radius: 3px;border:0px;padding:4px;max-width:99.8%;display:inline-block;margin-top:8px;}
.body pre{ border:0px solid #ff0000; max-width:98%;word-wrap: break-word;white-space: normal;word-break: break-all;background-color:#f1f1f1;padding:8px;}
.body td, .body th {padding: 5px 10px;border: 1px solid #DDD;word-break:break-all;vertical-align:middle;text-align:center;line-height:21px;}
.body th {background-color:#f2f2f2;}

/*内容目录*/
.dir a{display:inline-block;min-width:160px; max-width:50%;border:0px solid #cc0000;margin-right:10px; white-space:nowrap; overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
/*列表*/
ul.list{margin:0px;padding:0px; list-style:none;}
ul.list li{margin:0px;padding:0px;padding-left:8px;border-bottom: 1px dashed #ddd;line-height:45px;}
ul.list a{color:#444;font-size:16px;display:block;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
ul.list a:hover{color: #0066CC;}

/*分页-开始*/
.epager{height:40px;max-height:40px; overflow:hidden; text-align:center;w7idth:100%;margin-top:15px;}
.epager table{wi3dth:auto;}
.epager td{font-size:12px;font-family2:"宋体";line-height:22px;}
.epager a,.epager span{padding:2px 11px 2px 12px;margin-left:4px;margin-right:4px; display:inline-block;border:1px solid #F4F4F5; text-decoration:none;
background-color:#F4F4F5;-webkit-border-radius: 3px;-moz-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;m3in-width:18px;}
.epager span{color:#cccccc;background-color:#F4F4F5;}
.epager a{color:#333333;}
.epager a.cur,.epager a:hover{color:#ffffff;border:1px solid #409eff;background-color:#409eff;}
.epager .page{border:1px solid #cccccc;width:36px;height:22px;font-size:12px;text-align:center;}
.epager .skip{border:0px;width:46px;height:23px;background:url(../images/btn_skip.gif);cursor:pointer;vertical-align:middle;}
.epager select{height:25px;}
.epager td, .epager th { border: 0px; }


/*搜索内容*/
ul.search{border:0px solid #000;margin:0px;padding:0px;}
ul.search li { list-style-type:none;
  border-bottom: 1px dashed #ddd;
  padding: 10px 0px;
  line-height: 22px;
  }
ul.search li>a{font-size:15px;}
ul.search li p{ background:#fff;margin-top:8px;line-height:25px;color:#888;padding:6px;}
ul.search li p a{color:#888;}

/*目录树菜单*/
.etreeview{border:0px solid #ff0000;margin:0px;padding:0px;}
.etreeview ul{margin:0px;padding:0px;}
.etreeview li{margin:0px;padding:0px;list-style-type:none;}
.etreeview li * { vertical-align:middle;}
.etreeview li>a{text-indent:20px;}
.etreeview .level2 a{text-indent:40px;}
.etreeview .level3 a{text-indent:60px;}
.etreeview .level4 a{text-indent:80px;}
.etreeview .level5 a{text-indent:100px;}
.etreeview .level6 a{text-indent:120px;}
.etreeview .level7 a{text-indent:140px;}
.etreeview .level8 a{text-indent:160px;}
.etreeview .level9 a{text-indent:180px;}
.etreeview .icon{ display:inline-block;width:20px;height:20px;border:0px solid #000;margin-right:0px;}
.etreeview a{display:block;/* background-color:#ebf2fe;*/ color:#334356;font-size: 16px;height:42px;line-height:42px;
white-space:nowrap;font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif, PingFangSC-Semibold;text-indent:8px;
overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;
}
.etreeview a:hover{background-color: #EBF2FE;}
.etreeview a.cur{background-color: #d8e9fd;color: #1C85E7;}
.etreeview li.open .icon{/*background2:transparent url(images/open.png) no-repeat center center; background-size:16px 16px;*/ 

background: url() no-repeat center center;}
.etreeview li.close .icon{/*background2:transparent url(images/close.png) no-repeat center center; background-size:16px 16px;*/
background: url() no-repeat center center;}
.etreeview li.item .icon{/*backgroun2d:transparent url(images/arrow.png) no-repeat center center; background-size:16px 16px; */
background: url() no-repeat center center;}
.etreeview li.open a:hover .icon{/*background2:transparent url(images/open_hover.png) no-repeat center center; background-size:16px 16px;*/
background: url() no-repeat center center;}
.etreeview li.close a:hover .icon{/*background2:transparent url(images/close_hover.png) no-repeat center center; background-size:16px 16px;*/
background: url() no-repeat center center;}
.etreeview li.item a:hover .icon{/*background3:transparent url(images/arrow_hover.png) no-repeat center center; background-size:16px 16px;*/
background: url() no-repeat center center;}


.top{display:inline-block;width:50px;height:50px;position:fixed;right:25px;bottom:25px;
background:transparent url(images/totop.png) no-repeat center center;
background-size:50px 50px;
}




/*布局*/
.ui-aside {position: fixed;top: -99999rem; bottom: -99999rem;  z-index: 19891001;  height: 100%;  max-height: 100%;  overflow: hidden;}
.ui-aside-mask{position:fixed;left:0;top:0;bottom:0;right:0;z-index:98;background:rgba(0,0,0,.3);opacity:0;}
.eHeader_space{height:50px;}
.eHeader{background-color:#007adf;height:50px;line-height:50px;border-bottom:0px solid #ddd;color:#fff;text-align:center; position:fixed;top:0px;left:0px; z-index:19891009;width:100%;font-size:16px; overflow:hidden;}
.eHeader .left,.eHeader .center,.eHeader .right{height:50px;}
.eHeader .left{width:25%;w1idth:2rem;border:0px solid #fff; backgro4und-color:#ccc;float:left; text-align:left; vertical-align:middle;}
.eHeader .center{width:50%;w1idth:3.5rem;border:0px solid #fff;backgrou4nd-color:#ccc;float:left; vertical-align:middle;}
.eHeader .right{width:25%;w1idth:2rem;border:0px solid #fff;background-co5lor:#fff;float:left;text-align:right;box-sizing: border-box;padding-right:10px;}
.eHeader a{display:inline-block;color:#fff;text-decoration:none;}
.eHeader a.search{width: 20px; height: 20px;background: url(../Plugins/Theme/default/mobile/images/eHeader_search.png) 0 0 no-repeat; background-size:20px 20px;margin-left:0px;margin-top:14px;}
.eHeader a.menu{width:20px;height:20px; background-color:#fff;background: url(../Plugins/Theme/default/mobile/images/eHeader_menu.png) 0 center no-repeat;  background-size:20px 20px; margin-left:10px;margin-top:13px;fl3oat:left;border:0px solid #ff0000;}
.eHeader a.close{width:20px;height:20px; background-color:#fff;background: url(images/eHeader_close.png) 0 0 no-repeat;  background-size:20px 20px;margin-left:20px;}
.eHeader a.more{width:20px;height:20px; background-color:#fff;background: url(images/eHeader_more.png) 0 0 no-repeat;  background-size:20px 20px;margin-left:10px;}
.ui-aside{overflow-y:scroll;}

#eSearchBox {
  width: 100%;
  height: 180px;
  background-color: #fff;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 19891008;
  border-bottom:0px solid #000;box-shadow: 0 1px 4px 0 rgba(0,0,0,.5);
}
#eSearchBox h1 {
  padding-left: 40px;
  font-weight: normal;
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  background-color: #007adf;
  background: #007adf url(../Plugins/Theme/default/mobile/images/eHeader_search.png) 10px center no-repeat;
    background-size: auto;
  background-size: 20px 20px;
  box-sizing: border-box;
  padding-right: 10px;
  margin-bottom: 15px;
}
#eSearchBox a.close {
  width: 20px;
  height: 20px;
  background-color: #fff;
  background: url(../Plugins/Theme/default/mobile/images/eHeader_close.png) 0 0 no-repeat;
    background-size: auto;
  background-size: 20px 20px;
  margin-top: 15px;
  float: right;
}

input.text{ 
display: block;
margin:10px 0px 10px 15px;
border:1px solid #ccc;
height:36px;line-height:36px;
appearance: none;-moz-appearance: none;-webkit-appearance: none;outline: none;
font-size:16px;
padding-left:10px;
}
a.button{
text-decoration: none;
letter-spacing: 4px;
font-size: 16px;
color: #fff;
height: 40px;
line-height: 40px;
cursor: pointer;
display: block;
background-color: #0099FF;
border-radius: 3px;
text-align:center;
margin:10px 15px 10px 15px;
}